package cn.fan.whale.service;

import cn.fan.whale.entity.po.RoleEntity;
import cn.fan.whale.entity.vo.DistributeRequest;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface RoleService {
    PageInfo<RoleEntity> findByPage(Integer pageNum, Integer pageSize, RoleEntity roleEntity);

    List<RoleEntity> findAll();

    void save(RoleEntity roleEntity);

    void distribute(DistributeRequest distributeRequest);

    void update(RoleEntity roleEntity);

    void delete(Integer roleId);
}
